﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace FCModel
{
    public class SAPBOMdao
    {
        public string BOMpartNO { get; set; }       //BOM料号
        public int num { get; set; }             //基本数量
        public string BOMrojectNO { get; set; }     //BOM项目号
        public string BOMComponent { get; set; }     //BOM组件
        public string ComponentNum { get; set; }     //组件数量
        public string ItemType { get; set; }        //项目类别
        public string ReplaceStrategy { get; set; }  //替代策略
        public string ReplaceGroup { get; set; }     //替代组
        public string ReplacePriority { get; set; }  //替代优先级
        public string Possibility { get; set; }      //使用可能性按 %
        public string DeliverPlace { get; set; }     //发货地点
        public string OrderByStr { get; set; }       //排序字符串
        #region
        public string Item1 { get; set; }            //Item长文本1
        public string Item2 { get; set; }
        //public string Item3 { get; set; }
        //public string Item4 { get; set; }
        //public string Item5 { get; set; }
        //public string Item6 { get; set; }
        //public string Item7 { get; set; }
        //public string Item8 { get; set; }
        //public string Item9 { get; set; }
        //public string Item10 { get; set; }
        //public string Item11 { get; set; }            //Item长文本1
        //public string Item12 { get; set; }
        //public string Item13 { get; set; }
        //public string Item14 { get; set; }
        //public string Item15 { get; set; }
        //public string Item16 { get; set; }
        //public string Item17 { get; set; }
        //public string Item18 { get; set; }
        //public string Item19 { get; set; }
        //public string Item20 { get; set; }
        //public string Item21 { get; set; }            //Item长文本1
        //public string Item22 { get; set; }
        //public string Item23 { get; set; }
        //public string Item24 { get; set; }
        //public string Item25 { get; set; }
        //public string Item26 { get; set; }
        //public string Item27 { get; set; }
        //public string Item28 { get; set; }
        //public string Item29 { get; set; }
        //public string Item30 { get; set; }
        //public string Item31 { get; set; }            //Item长文本1
        //public string Item32 { get; set; }
        //public string Item33 { get; set; }
        //public string Item34 { get; set; }
        //public string Item35 { get; set; }
        //public string Item36 { get; set; }
        //public string Item37 { get; set; }
        //public string Item38 { get; set; }
        //public string Item39 { get; set; }
        //public string Item40 { get; set; }

        //public string Item41 { get; set; }            //Item长文本1
        //public string Item42 { get; set; }
        //public string Item43 { get; set; }
        //public string Item44 { get; set; }
        //public string Item45 { get; set; }
        //public string Item46 { get; set; }
        //public string Item47 { get; set; }
        //public string Item48 { get; set; }
        //public string Item49 { get; set; }
        //public string Item50 { get; set; }
        //public string Item51 { get; set; }            //Item长文本1
        //public string Item52 { get; set; }
        //public string Item53 { get; set; }
        //public string Item54 { get; set; }
        //public string Item55 { get; set; }
        //public string Item56 { get; set; }
        //public string Item57 { get; set; }
        //public string Item58 { get; set; }
        //public string Item59 { get; set; }
        //public string Item60 { get; set; }
        //public string Item61 { get; set; }            //Item长文本1
        //public string Item62 { get; set; }
        //public string Item63 { get; set; }
        //public string Item64 { get; set; }
        //public string Item65 { get; set; }
        //public string Item66 { get; set; }
        //public string Item67 { get; set; }
        //public string Item68 { get; set; }
        //public string Item69 { get; set; }
        //public string Item70 { get; set; }
        //public string Item71 { get; set; }            //Item长文本1
        //public string Item72 { get; set; }
        //public string Item73 { get; set; }
        //public string Item74 { get; set; }
        //public string Item75 { get; set; }
        //public string Item76 { get; set; }
        //public string Item77 { get; set; }
        //public string Item78 { get; set; }
        //public string Item79 { get; set; }
        //public string Item80 { get; set; }
        #endregion
    }

    public class KFBom 
    {
        public KFBomTitle title;
        public List<KFBOMdao> BomList;
        public DataTable dt;
        public string BomVersion;
    }

    public class KFBomTitle
    {
        public string PartNO{ get; set; }           //产品编号
        public string FileVersion{ get; set; }      //文件版本
        public string ProductName{ get; set; }      //产品名称
        public string ComUseReplace{ get; set; }    //工厂/用途/替代
        public string ComUseReplaceValue { get; set; }    //工厂/用途/替代
        public string ProductDesc{ get; set; }      //产品描述
        public string Customer{ get; set; }         //客户名称
        public string UpdateDate{ get; set; }       //更新日期
    }

    public class KFBOMdao
    {
        public string BomPartNo { get; set; } //BOM料号
        public string num { get; set; }         //基本数量  
        public string BOMProjectNO { get; set; } //BOM项目号
        public string ProjectType { get; set; }     //项目类别
        public string ReplaceStr { get; set; }      //替代策略
        public string ReplaceGroup { get; set; }    //替代组
        public string ReplacePro { get; set; }      //替代优先级
        public string UsePossibility { get; set; }  //使用可能性%
        public string BOMComponent { get; set; }     //BOM组件
        public string ComponentNum { get; set; }     //组件数量
        public string AssembGrade { get; set; }     //装备级数
        public string layOut { get; set; }//装配图纸编(位)号
        public string Area { get; set; } //区域 (排序字符串)
        public string EngDesc { get; set; }     //英文物料描述
        public string ChineseDesc { get; set; }//中文物料描述
        public string manufacturer { get; set; } //制造商
        public string manufacturerNo { get; set; } //制造商编号
        public string SendAddress { get; set; } //发货地点
        public string Remark { get; set; } //备注
    }

}
